

const passport = require('passport');

module.exports.info = [
  passport.authenticate('bearer', { session: false }),
  (request, response) => {
    // 请求。authInfo使用‘Bearer策略’提供的‘info’参数设置。
    // 它通常用于指示令牌的范围，并用于访问控制检查。
    // 为了便于说明，本例仅在响应中返回范围。
    response.json({ client_id: request.user.id, name: request.user.name, scope: request.authInfo.scope });
  }
];
